BODY {
	BACKGROUND-IMAGE: url(../Images/body_bg.png); BACKGROUND-COLOR: #0063a0
}
#header {
	BACKGROUND: url(../Images/top_bg.png) no-repeat
}
#header A {
	COLOR: #fff; TEXT-DECORATION: none
}
#navi {
	BACKGROUND: url(../Images/navigation.png) repeat-x
}
.index_on {
	BACKGROUND: url(../Images/index_on.png) no-repeat
}
.index_off {
	BACKGROUND: url(../Images/index_out.png) no-repeat
}
.role_on {
	BACKGROUND: url(../Images/role_on.png) no-repeat
}
.role_off {
	BACKGROUND: url(../Images/role_out.png) no-repeat
}
.admin_on {
	BACKGROUND: url(../Images/admin_on.png) no-repeat
}
.admin_off {
	BACKGROUND: url(../Images/admin_out.png) no-repeat
}
.fee_on {
	BACKGROUND: url(../Images/fee_on.png) no-repeat
}
.fee_off {
	BACKGROUND: url(../Images/fee_out.png) no-repeat
}
.account_on {
	BACKGROUND: url(../Images/account_on.png) no-repeat
}
.account_off {
	BACKGROUND: url(../Images/account_out.png) no-repeat
}
.service_on {
	BACKGROUND: url(../Images/service_on.png) no-repeat
}
.service_off {
	BACKGROUND: url(../Images/service_out.png) no-repeat
}
.bill_on {
	BACKGROUND: url(../Images/bill_on.png) no-repeat
}
.bill_off {
	BACKGROUND: url(../Images/bill_out.png) no-repeat
}
.report_on {
	BACKGROUND: url(../Images/report_on.png) no-repeat
}
.report_off {
	BACKGROUND: url(../Images/report_out.png) no-repeat
}
.information_on {
	BACKGROUND: url(../Images/information_on.png) no-repeat
}
.information_off {
	BACKGROUND: url(../Images/information_out.png) no-repeat
}
.password_on {
	BACKGROUND: url(../Images/password_on.png) no-repeat
}
.password_off {
	BACKGROUND: url(../Images/password_out.png) no-repeat
}
#main {
	BORDER-TOP: #8ac1db 5px solid; BORDER-RIGHT: #8ac1db 5px solid; BACKGROUND: #e8f3f8; BORDER-BOTTOM: #8ac1db 5px solid; BORDER-LEFT: #8ac1db 5px solid
}
#datalist {
	BACKGROUND-COLOR: #fff
}
#datalist TD {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid
}
#datalist TR:hover {
	BACKGROUND-COLOR: #f7f9fd
}
#datalist TH {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fbedce; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid
}
DIV.detail_info {
	BORDER-TOP: #ff9000 1px solid; BORDER-RIGHT: #ff9000 1px solid; BORDER-BOTTOM: #ff9000 1px solid; COLOR: #000; BORDER-LEFT: #ff9000 1px solid; BACKGROUND-COLOR: #fbf0db
}
SPAN.required {
	COLOR: red
}
DIV.error_msg {
	BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; BACKGROUND-IMAGE: url(../Images/wrong.gif); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: red 1px solid; BACKGROUND-POSITION: left center; COLOR: red; BORDER-LEFT: red 1px solid
}
P.hide {
	BORDER-BOTTOM: red 1px solid
}
#divPwds {
	BORDER-TOP: #a1c7d9 1px dotted; BORDER-BOTTOM: #a1c7d9 1px dotted; BACKGROUND-COLOR: #fafeff
}
#optionalInfo {
	BORDER-TOP: #b4b4b4 1px solid; BORDER-RIGHT: #b4b4b4 1px solid; BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; BACKGROUND-COLOR: #f4f4f4
}
DIV.save_success {
	BORDER-TOP: #ff9000 1px solid; BORDER-RIGHT: #ff9000 1px solid; BACKGROUND-IMAGE: url(../Images/ok.png); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #ff9000 1px solid; BACKGROUND-POSITION: 10px center; COLOR: #af6606; BORDER-LEFT: #ff9000 1px solid; BACKGROUND-COLOR: #fbf0db
}
DIV.save_fail {
	BORDER-TOP: #ff9000 1px solid; BORDER-RIGHT: #ff9000 1px solid; BACKGROUND-IMAGE: url(../Images/fail.png); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #ff9000 1px solid; BACKGROUND-POSITION: 10px center; COLOR: #f00; BORDER-LEFT: #ff9000 1px solid; BACKGROUND-COLOR: #fbf0db
}
DIV.operate_success {
	BORDER-TOP: #f57676 1px solid; BORDER-RIGHT: #f57676 1px solid; BACKGROUND-IMAGE: url(../Images/ok.png); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #f57676 1px solid; BACKGROUND-POSITION: 10px center; COLOR: #af6606; BORDER-LEFT: #f57676 1px solid; BACKGROUND-COLOR: #fdecec
}
DIV.operate_fail {
	BORDER-TOP: #f57676 1px solid; BORDER-RIGHT: #f57676 1px solid; BACKGROUND-IMAGE: url(../Images/warning.png); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #f57676 1px solid; BACKGROUND-POSITION: 10px center; COLOR: #f00; BORDER-LEFT: #f57676 1px solid; BACKGROUND-COLOR: #fdecec
}
#pages A {
	COLOR: #000
}
#pages A:hover {
	BORDER-TOP: #97b9c9 1px solid; BORDER-RIGHT: #97b9c9 1px solid; BACKGROUND: #cddde4; BORDER-BOTTOM: #97b9c9 1px solid; COLOR: #067db5; BORDER-LEFT: #97b9c9 1px solid
}
#pages A.current_page {
	BORDER-TOP: #89bdd8 1px solid; BORDER-RIGHT: #89bdd8 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #89bdd8 1px solid; COLOR: #067db5; BORDER-LEFT: #89bdd8 1px solid
}
#footer {
	COLOR: #fff
}
INPUT {
	BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid
}
SELECT {
	BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid
}
INPUT.readonly {
	BACKGROUND-COLOR: #f6f6f6
}
TEXTAREA.readonly {
	BACKGROUND-COLOR: #f6f6f6
}
SPAN.readonly {
	BACKGROUND-COLOR: #f6f6f6
}
INPUT:focus {
	BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid
}
SELECT:focus {
	BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid
}
INPUT.btn_search {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search:active {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search_large {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search_large.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search_large:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search_large.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search_large:active {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/search_large.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #0a97c9; BORDER-LEFT: 0px
}
INPUT.btn_search:hover {
	COLOR: #0a97ff
}
INPUT.btn_search_large:hover {
	COLOR: #0a97ff
}
INPUT.btn_add {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/btn_bg.png) no-repeat left top; BORDER-BOTTOM: 0px; COLOR: #fff; BORDER-LEFT: 0px
}
INPUT.btn_add:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/btn_bg.png) no-repeat left top; BORDER-BOTTOM: 0px; COLOR: #fff; BORDER-LEFT: 0px
}
INPUT.btn_modify {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/modification.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_modify:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/modification.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_delete {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/delete.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_delete:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/delete.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_start {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/start.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_start:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/start.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_pause {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/pause.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_pause:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/pause.png) no-repeat left center; BORDER-BOTTOM: 0px; COLOR: #000; BORDER-LEFT: 0px
}
INPUT.btn_save {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: url(../Images/form_btn.png) no-repeat; BORDER-BOTTOM: 0px; COLOR: #fff; BORDER-LEFT: 0px
}
INPUT.btn_save:hover {
	BACKGROUND: url(../Images/form_btn_on.png) no-repeat
}
INPUT.sort_asc {
	BACKGROUND: url(../Images/up.png) no-repeat; COLOR: #fff
}
INPUT.sort_desc {
	BACKGROUND: url(../Images/down.png) no-repeat; COLOR: #fff
}
INPUT.sort_asc {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
INPUT.sort_desc {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
INPUT.sort_asc:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
INPUT.sort_desc:hover {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
BODY.index {
	BACKGROUND-IMAGE: url(../Images/index_bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; BACKGROUND-COLOR: #00629f
}
#index_navi {
	BACKGROUND: url(../Images/index_navi_bg.png) repeat-x
}
BODY.login {
	BACKGROUND-IMAGE: url(../Images/login_bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; BACKGROUND-COLOR: #00629f
}
DIV.login_box {
	BACKGROUND: url(../Images/login_box.png) no-repeat
}
DIV.login_box TABLE TR TD {
	COLOR: #fff
}
BODY.error_page {
	BACKGROUND-IMAGE: url(../Images/error.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; BACKGROUND-COLOR: #00629f
}
BODY.error_power_page {
	BACKGROUND-IMAGE: url(../Images/error_power.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 40%; BACKGROUND-COLOR: #00629f
}
#error {
	COLOR: #fff
}
#error SPAN {
	COLOR: yellow
}
#error A {
	COLOR: yellow
}
#error A:hover {
	COLOR: #fff
}
#report_main {
	BACKGROUND-COLOR: #8ac1db
}
A.tab_on {
	BACKGROUND: url(../Images/tab_on.png) no-repeat; COLOR: #006e98
}
A.tab_out {
	BACKGROUND: url(../Images/tab_out.png) no-repeat; COLOR: #fff
}
